#ifndef PICTURE_H
#define PICTURE_H

#include "card.h"
#include <string>
using std::string;

class CPicture : public CCard
{
public:
	typedef enum
	{
		AucOpen,
		AucRound,
		AucSecret,
		AucDouble,
		AucFixed,
	} T_Auction;
	typedef enum
	{
		TypeLiteMetal,
		TypeGit,
		TypeChan,
		TypeYori,
		TypeKrypto
	} T_PicType;

	T_Auction Auc;
	T_PicType Type;

public:
	CPicture() {}
	CPicture(T_Auction au, T_PicType ty) : Auc(au), Type(ty) {}
	string GetFullName()
	{
		static string NameAuc[5] = {"Open", "Round", "Sealed", "Double", "Fixed"};
		static string NamePicFull[5] = {"Lite Metal", "Yoko", "Christin P", "Karl Gitter", "Krypto"};
		static string NamePic[5] = {"Lit", "Yok", "Chr", "Kar", "Kry"};
		string name = NamePic[Type] + "|" + NameAuc[Auc];
		return name;
	}
};



#endif